frame-clock: Ensure we're always monotonic
authorAlexander Larsson <alexl@redhat.com>
Thu, 28 May 2020 15:44:51 +0000 (17:44 +0200)
committerAlexander Larsson <alexl@redhat.com>
Thu, 28 May 2020 15:44:51 +0000 (17:44 +0200)
commita27fed47e0d20579cd6506e4d2f90f316f7f85a2
tree7c5198cf1c5af33bb091cbba953029a3eb3dcdbb
parentfee3aaae94811904f2787f508ebfa556a319912b
frame-clock: Ensure we're always monotonic

A call to frame gdk_frame_clock_get_frame_time() outside of the paint
cycle could report an un-error-corrected frame time, and later a
corrected value could be earlier than the previously reported value.

We now always store the latest reported time so we can ensure
monotonicity.
gdk/gdkframeclockidle.c